Henry Lieberman , Fabio Paternó , Markus Klann , and Volker Wulf End - User Development : an Emerging Paradigm
نویسندگان
چکیده
We think that over the next few years, the goal of human-computer interaction will evolve from just making systems easy to use (even though that goal has not yet been completely achieved) to making systems that are easy to develop. By now, most people have become familiar with the basic functionality and interfaces of computers. However, developing new or modified applications that effectively support users' goals still requires considerable expertise in programming that cannot be expected from most people. Thus, one fundamental challenge for the coming years is to develop environments that allow users who do not have background in programming to develop or modify their own applications, with the ultimate aim of empowering people to flexibly employ advanced information and communication technologies. Current trends in professional life, education and also in leisure time are characterized by increasing change and diversity: changing work and business practices, individual qualifications and preferences, or changes in the dynamic environments in which organizations and individuals act. The diversity concerns people with different skills, knowledge, cultural background and cognitive or physiological abilities, as well as diversity related to different tasks, contexts and areas of work. Enhancing user participation in the initial design of systems is part of the solution. However, given that user requirements are diversified, changing, and at times hard to identify precisely, going through conventional development cycles with software-professionals to keep up with evolving contexts would be too slow, time-consuming and expensive. Thus, flexibility really means that the users themselves should be able to continuously adapt the systems to their needs. End-users are generally neither skilled nor interested in adapting their systems at the same level as software professionals. However, it is very desirable to empower users to adapt systems at a level of complexity that is appropriate to their individual skills and situations. This is the main goal of EUD: empowering end-users to develop and adapt systems themselves. Some existing research partially addresses this issue, advocating casting users as the initiators of a fast, inexpensive and tight co-evolution with the systems they are using
منابع مشابه
, Volker Wulf Future Perspectives in End - User Development
The research field of End-User Development (EUD) has evolved, during recent years, to a certain degree of internal structure, problem awareness and consistency. Both academia and industry have begun to consider it an important field for research and development. In order to let EUD research contribute to the Information Societies, research and development must continue in a consolidated and wel...
متن کاملThere Is Room for a Fifth Role Component-based Technologies for End-user Development
in CBSD—that of end-user developers positioned between application assemblers and end users. These end-user developers are able to tailor applications at runtime because they have both domain expertise and technical know-how, but they are not perceived as programmers. They would interact with applications to adjust individual components by tailoring techniques [5], and modify existing assemblie...
متن کاملShared initiative: Cross-fertilisation between system adaptivity and adaptability
In the present article we investigate a new way of how computer systems can better meet their users’ requirements. We start from the well-known notions of situation-aware adaptivity, automatically carried out by the system, and adaptations, consciously carried out by the users. We indicate the shortcomings of both of these approaches and show how they can be compensated for, at least partially,...
متن کاملEnd User Development in Small and Medium-Sized Enterprises: Empirical Findings Concerning the Adaptation Process of Software Systems
This article describes the need of small and medium-sized enterprises for adaptation. We present some concepts of end user development that could help companies realize the adaptation of their software systems. Moreover, we outline all persons who are involved in the adaptation process in these companies and how the division of labour is realized. We support our thesis with the empirical findin...
متن کاملMarkus Won , Oliver Stiemerling , and Volker Wulf Component - Based Approaches to Tailorable Systems
Flexibility is one of the most striking features of modern software. As the idea of integrating components is easily understood by programmers as well as end users, component architectures seem to be very promising to serve as a technological basis. In this paper we give an overview of our work in the last years. A component model called FLEXIBEANS has been designed with the special notion to d...
متن کامل